package com.ruoyi.algorithm.model;

import com.baomidou.mybatisplus.annotation.SqlCondition;
import com.baomidou.mybatisplus.annotation.TableField;
import com.ruoyi.algorithm.annotation.TableStructAnno;
import com.ruoyi.algorithm.entity.Operator;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel
@TableStructAnno(value = "operator")
public class OperatorModel extends Operator {

    @ApiModelProperty("厂商名称")
    @TableStructAnno(value = "厂商名称")
    @TableField(value = "manufacturer_name", condition = SqlCondition.LIKE)
    private String manufacturerName;

    @ApiModelProperty("协议类型")
    @TableField(value = "agreement_type", condition = SqlCondition.LIKE)
    private String agreementType;

    @ApiModelProperty("部门名称")
    @TableField(value = "dept_name", condition = SqlCondition.LIKE)
    private String deptName;

    @ApiModelProperty("算法类型")
    @TableField(value = "algorithm_type", condition = SqlCondition.LIKE)
    private String algorithmType;
}
